Seção Incorreta parceiro, reportado para moverem.
Pronto//
Por dragonfight, 05 de mar. de 2011 em Tópicos Sem Resposta
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Seção Incorreta parceiro, reportado para moverem.
Pronto//
Editado Março 5 por comedinhasss
Pronto
info
Grupo: Barão
Registrado: 12/09/10
Posts: 249
Reputação: +53

Certo, eu mesmo resolvi, vou postar caso alguém precise. Na source, busque a palavra moveticks, no arquivo creature.cpp. Vai achar algo +- assim:
Item* corpse = getCorpse();
if(corpse){
if(getKillers(&lastHitCreature, &mostDamageCreature) && mostDamageCreature){
if(mostDamageCreature->getPlayer()){
corpse->moveTicks = 30;
Player* player = mostDamageCreature->getPlayer();
if(player->getGUID()){
corpse->ownerBody = player->getGUID();
}
}
}
Perceba que o meu está>> corpse->moveTicks = 30; , apenas troque para >> corpse->moveTicks = 0;
Pronto, o loot estará disponível na hora, não precisando esperar 30 seg depois que mata o monstro :smile_positivo:
Editado Março 6 por dragonfight
info
Grupo: Herói
Registrado: 28/11/10
Posts: 3.4k
Reputação: +585
Gênero: Masculino

info
Grupo: Barão
Registrado: 12/09/10
Posts: 249
Reputação: +53
Pessoal, preciso de ajuda. Eu uso o devland 0.97/tibia 8.0. A dúvida que eu tenho é a seguinte, depois que eu mato um monstro, demora uns 30 segundos pra poder abrir o corpse e pegar o loot. Eu queria que fosse imediato. Eu axo que tem que mexer nas sources, se alguém puder me ensinar, ou mostrar outro jeito, eu agradeço.
Dou rep++ pra quem me ajudar :smile_positivo: